package edu.ycu.aladdin.common.dao;

import edu.ycu.aladdin.common.entity.Label;
import edu.ycu.aladdin.common.entity.News;

import java.util.List;

/**
 * @author <a href="mailto:wangruihuano@gmail.com">王瑞环</a>
 * @since 1.0
 */
public interface NewsDataDao {

    void save(News news);

    void addLabel(String id, Label label);

    void update(News news);

    /**
     * 查询指定用户未标注过的且标注数量较少的数据
     * @param limit
     * @param uid
     * @return
     */
    List<News> findDataWithSmallLabel(int limit,String uid);
}
